Add some more accelerator / modifier tests
authorMatthias Clasen <mclasen@redhat.com>
Sun, 17 Apr 2016 05:54:43 +0000 (01:54 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 17 Apr 2016 05:54:43 +0000 (01:54 -0400)
testsuite/gtk/accel.c

index d7ceb94f0ee49147f95b30d97429b5dae14a6728..da031da7bea4197660faaab9ff2536280117db42 100644 (file)
@@ -20,7 +20,7 @@
 static void
 test_one_accel (const char *accel,
                const char *exp_label,
-               gboolean has_keysym)
+               gboolean    has_keysym)
 {
   guint accel_key;
   GdkModifierType mods;
@@ -98,6 +98,24 @@ accel5 (void)
   test_one_accel ("<Shift>exclam", "Shift+!", TRUE);
 }
 
+static void
+accel6 (void)
+{
+  test_one_accel ("<Hyper>x", "Hyper+X", TRUE);
+}
+
+static void
+accel7 (void)
+{
+  test_one_accel ("<Super>x", "Super+X", TRUE);
+}
+
+static void
+accel8 (void)
+{
+  test_one_accel ("<Meta>x", "Meta+X", TRUE);
+}
+
 static void
 keysyms (void)
 {
@@ -119,5 +137,9 @@ main (int   argc,
   g_test_add_func ("/accel3", accel3);
   g_test_add_func ("/accel4", accel4);
   g_test_add_func ("/accel5", accel5);
+  g_test_add_func ("/accel6", accel6);
+  g_test_add_func ("/accel7", accel7);
+  g_test_add_func ("/accel8", accel8);
+
   return g_test_run();
 }